@import url('https://fonts.googleapis.com/css?family=Nunito:300,400,700,800');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800');

// $theme-colors: (
// 	// "primary": #d9476b,
// 	// "secondary": #4f4ea1,
//   "danger": #ff4136
// );

// $font-default: 'Fira Sans', sans-serif;

$card-border-radius: 0px;
$enable-gradients: true;

// Required
@import "./functions";
@import "./variables";
@import "./mixins";
@import "./bootstrap";

body { 
  font-family: 'Open Sans', sans-serif;
  
  padding-top: 55.6px;
  color: $gray-600;
}

.navbar {
  .navbar-brand {
    font-weight: 800;
    font-family: 'Nunito', sans-serif;
    font-size: 18px;
    letter-spacing: .2px;
  }
  .navbar-nav {
    font-family: 'Nunito', sans-serif;
    font-size: 12px;
    font-weight: 700;
    > .nav-item {
      padding: 5px 18px;
    }
  }
}

a.card-title {
  font-family: 'Nunito', sans-serif;
  font-size: 18px;
}
.card-post {
  > img.card-img {
    height: 330px;
  }

  .card-img-overlay {
    font-weight: 700;
    letter-spacing: 1px;
    background-color:rgba(0, 0, 0, 0.8);
  
    top: auto;
    .class-title {
      font-family: 'Nunito', sans-serif;
      font-size: 18px;
    }
  
    .see-more {
      display: none;
      font-size:12px;
      font-weight: normal;
    }
    
  }
}

#post-single {
  font-size: 20px;
  line-height: 32px;
  font-family: 'Nunito', sans-serif;
  img {
    display: block;
    max-width: 100%;
    height: auto !important;
  }

}


h1, h2, h3, h4, h5, h6 {
  font-family: 'Nunito', sans-serif;
}

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.footer {
  padding: 2.5rem 2.5rem;
  color: theme_color('secondary');
  font-size: 12px;
  background-color: $gray-900;
  border-top: .05rem solid #e5e5e5;
  
  p:last-child {
    margin-bottom: 0;
  }
}
